Masala #0972
Archa do`konida
Archasiz yangi yil bayramini tassavur qilib bo`lmasa kerak. Albatta, Asilbek ham shunday fikrda. Bundan tashqari uning fikricha archalar qancha ko`p bo`lsa shuncha yaxshi!
Ma'lum bir do`konda jami ta archalar bor. -archaning narxi $(dollar).
Asilbek sizga quyidagi so`rovdan marta beradi:
- va butun sonlari kiritiladi. X $(dollar) dan ko`p pul ishlatmagan holda kamida Y ta archa xarid qilishning nechta turli xil usuli mavjud?
Sizing vazifangiz barcha so`rovlarga javob berishdir.
Ikki xarid bir xil hisoblanadi, agarda ikki xaridda ham sotib olingan archalar to`plami ustma-ust tushsa. Aks holda ular har xil.
Birinchi qatorda yagona butun son - kiritiladi.
Ikkinchi qatorda ta butun son - massiv elementlari kiritiladi.
Uchinchi qatorda yagona butun son - so`rovlar soni kiritiladi.
Keyingi ta qatorning har birida ikkitadan butun son - navbatdagi so`rov uchun sonlari kiritiladi.
Har bir so`rov uchun yangi qatorda, turli xil xaridlar usulini chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
3 1 2 3 7 1 1 1 2 2 2 3 3 3 6 1 10 7 12 |
1 2 0 0 1 7 0 |
2 |
5 300 400 100 50 177 5 3 800 6 1000 2 300 3 1200 4 977 |
11 0 3 16 5 |
1-test:
2-so`rov uchun xaridlar: [1], [2].
4-so`rov uchun xarid: [1,2,3].
6-so`rov uchun xaridlar: [1], [2], [3], [1,2], [1,3], [2,3], [1,2,3].
7-so`rov uchun xaridlar mavjud emas.
2-test:
3-so`rov uchun xaridlar: [3,4], [3,5], [4,5].
5-so`rov uchun xaridlar: [1,2,3,4], [1,2,3,5], [1,2,4,5], [1,3,4,5], [2,3,4,5].